home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 43 / Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso / -serious- / wb / flynn / source / defs.h < prev    next >
C/C++ Source or Header  |  1999-06-15  |  1KB  |  50 lines

  1. #ifndef DEFS_H 
  2. #define DEFS_H 
  3.  
  4. /*********************************************************************
  5. ----------------------------------------------------------------------
  6.  
  7.     defs
  8.  
  9. ----------------------------------------------------------------------
  10. *********************************************************************/
  11.  
  12. #define    MAXNAMELEN            2000
  13.  
  14. #define POOLPUDSIZE            16384
  15. #define POOLTHRESHOLD        300
  16.  
  17. #define GUIGFX_VERSION        0
  18.  
  19. #define MAINPRIO            0
  20.  
  21. #define PROGNAME     "flynn"
  22. #define __VERSION__ "1.1"
  23.  
  24.  
  25. #define RGB_CLEARWINDOW        0x000000
  26.  
  27. #define RED_RGB32(a) ((((a) & 0xff0000)<<8) + ((a) & 0xff0000) + (((a) & 0xff0000)>>8) + (((a) & 0xff0000)>>16))
  28. #define GREEN_RGB32(a) ((((a) & 0x00ff00)<<16) + (((a) & 0x00ff00)<<8) + ((a) & 0x00ff00) + (((a) & 0x00ff00)>>8))
  29. #define BLUE_RGB32(a) ((((a) & 0x0000ff)<<24) + (((a) & 0x0000ff)<<16) + (((a) & 0x0000ff)<<8) + ((a) & 0x0000ff))
  30.  
  31.  
  32. #define FLYNNWIDTH    24
  33. #define FLYNNHEIGHT    32
  34.  
  35. #define BORDERX        4
  36. #define BORDERY        4
  37.  
  38. #define APPWIDTH        (FLYNNWIDTH*2 + BORDERX * 2)
  39. #define APPHEIGHT        (FLYNNHEIGHT*2 + BORDERY * 2)
  40.  
  41. #define DEFAULT_MINWIDTH    (FLYNNWIDTH / 2)
  42. #define DEFAULT_MINHEIGHT    (FLYNNHEIGHT / 2)
  43. #define DEFAULT_MAXWIDTH    (FLYNNWIDTH * 10)
  44. #define DEFAULT_MAXHEIGHT    (FLYNNHEIGHT * 10)
  45.  
  46. #define SIZESIZE    10
  47.  
  48.  
  49. #endif
  50.